<?php

namespace haibao\weixin\model\data;

class WeixinMenu extends \haibao\weixin\model\data\Base{
    
    /**
     * 操作类型（1click是关键字,2view是链接）
     */
    const OPERATETYPE_CLICK = 1;
    const OPERATETYPE_VIEW = 2;
    
    /**
     * 状态（1正常0删除）
     */
    const STATUS_ENABLE = 1;
    const STATUS_DELETE = 0;

    /**
     * WeixinInfo表ID
     */
    public $WeixinInfoId;
    
    /**
     * 名称
     */
    public $Name;
    
    /**
     * 上级菜单ID
     */
    public $ParentId;
    
    /**
     * 排序
     */
    public $OrderNo;
    
    /**
     * 操作类型（1click,2view）
     */
    public $OperateType;
    
    /**
     * 跳转地址或关键词（当Operate是1时为地址，2时为关键词）
     */
    public $ToUrlOrKey;
    
    /**
     * 状态（1正常0删除）
     */
    public $Status;
    
    /**
     * 创建日期
     */
    public $CreateTime;
    
    /**
     * 创建人
     */
    public $CreateBy;
    
    public function __construct() {
        parent::__construct();
        $this->intField('WeixinInfoId','WeixinInfoId',true);
        $this->stringField('Name','Name',true);
        $this->intField('ParentId','ParentId');
        $this->intField('OrderNo','OrderNo');
        $this->intField('OperateType','OperateType');
        $this->stringField('ToUrlOrKey','ToUrlOrKey');
        $this->intField('Status','Status',true);
        $this->dateField('CreateTime','CreateTime',true);
        $this->intField('CreateBy','CreateBy',true);
        
        $this->setTableName('WeixinMenu');
    }
}

 